reprobate (someone) publicly

Translations
Публично осуждать (кого-либо)
They reprobated the politician publicly for his actions.
Они публично осудили политика за его поступки.